
\begin{tikzpicture}[scale=2,
    ang/.style={mark angle={green}{5mm}{-1}},
    rtang/.style={mark angle={blue}{3mm}{1}}]
  \coordinate[label=below:$C$] (C) at (0,0);
  \coordinate[label=below:$B$] (B) at (-1,0);
  \coordinate[label=above:$A$] (A) at ($ (B)!1! 60:(C) $);
  \coordinate[label=right:$D$] (D) at ({(1+sqrt(3))/2},{(1+sqrt(3))/2});
  \coordinate[label=below:$E$] (E) at ($ (D)!1! 60:(C) $);
  \pic[ang, "$60^\circ$"] {angle=C--B--A};
  \pic[ang, "$30^\circ$"] {angle=A--D--C};
  \pic[rtang] {right angle=A--D--E};
  \draw (C) -- (D) -- (A) (B) -- (D);
  \draw[blue] (A) -- (B) -- (C);
  \draw[dashed] (A) -- (E);
  \draw[blue, dashed] (A) -- (C);
  \fill[opafill=red] (A) -- (B) -- (C) -- cycle;
  \filldraw[opafill=red, dashed] (C) -- (E) -- (D);
  \fill[opafill=cyan] (A) -- (D) -- (E) -- cycle;
\end{tikzpicture}
